<?xml version="1.0" encoding="UTF-8"?>
<p:beans xmlns:p="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd ">
	<p:bean id="kwikEMartTarget" class="com.netease.spring.advice.ApuKwikEMart"/>
	
	<p:bean id="welcomeAdvice" class="com.netease.spring.advice.WelcomeAdvice"/>
	
	<p:bean id="thankyouAdvice" class="com.netease.spring.advice.ThankYouAdvice"/>
	
	<p:bean id="kwikEMart" class="org.springframework.aop.framework.ProxyFactoryBean">
		<p:property name="proxyInterfaces">
			<p:value>com.netease.spring.advice.KwikEMart</p:value>
		</p:property>
		<p:property name="interceptorNames">
			<p:list>
				<p:value>welcomeAdvice</p:value>
				<p:value>thankyouAdvice</p:value>
			</p:list>
		</p:property>
		<p:property name="target">
			<p:ref bean="kwikEMartTarget"/>
		</p:property>
	</p:bean>
	
	<p:bean id="customer" class="com.netease.spring.advice.Customer">
		<p:property name="name">
			<p:value>dylan</p:value>
		</p:property>
	</p:bean>
</p:beans>